Find the right learning opportunity for you

Explore the world of computer science with engaging videos, self-paced tutorials, programming activities, and more for all ages and experience levels!

Grades: K-5

Learning for Ages 5 to 11

Start with an Hour of Code, then dive into more block-based coding in our Express Courses. Explore our Sprite Lab, get creative with coding, and learn with videos covering computer science and AI. There’s always something new to discover!

Grades: 6-12+

Learning for Ages 11 and Up

Start with an Hour of Code, then explore self-paced coding courses on apps, games, and animations. Try App Lab, Game Lab, or Web Lab—and learn about AI, real-world careers, and scholarships. There’s always something new to discover!

Computer science in the real world

Computer science opens doors to exciting careers in music, fashion, space, social impact, and more. Help students see where CS can take them through videos, virtual field trips, and hands-on activities that bring real-world pathways to life.

Resources to empower students to take the next step

Point students toward real-world opportunities like mentorships, internships, and scholarships that can help them take the next step in their CS journey. These directories are a great place to start exploring what’s out there—but they’re not exhaustive and may change over time, so we encourage you to check back or explore further on your own.


Additional resources

Paragraph

Video Library

Explore our large library of engaging and informative videos to learn about key computer science concepts on a broad range of topics.

Hour of Code

Looking for more short-form activities and resources for all age levels? Explore our large library of Hour of Code activities and tutorials!

Explore our labs

Our labs offer supportive programming environments that allow students to create animations, design games, build apps and more!